package co.com.travelsoft.ati.entities.ejb;

import java.util.List;

import javax.ejb.Stateless;

import co.com.travelsoft.ati.daos.UsuariosDAO;
import co.com.travelsoft.ati.entities.Usuarios;
import co.com.travelsoft.ati.exception.TravelSoftException;

@Stateless
public class UsuariosEJBBean implements UsuariosEJB {
	
	

	public UsuariosEJBBean() {
		super();
	}

	/* (non-Javadoc)
	 * @see co.com.travelsoft.ati.entities.ejb.UsuarioEJB#crear(co.com.travelsoft.ati.entities.Usuarios)
	 */
	public void crear(Usuarios usuarios) throws TravelSoftException{
		UsuariosDAO.crear(usuarios);
	}
	
	/* (non-Javadoc)
	 * @see co.com.travelsoft.ati.entities.ejb.UsuarioEJB#buscarPorId(co.com.travelsoft.ati.entities.Usuarios)
	 */
	public Usuarios buscarPorId(Usuarios usuarios){
		return UsuariosDAO.buscarPorId(usuarios);
	}
	
	/* (non-Javadoc)
	 * @see co.com.travelsoft.ati.entities.ejb.UsuarioEJB#listar()
	 */
	public List<Usuarios> listar(){
		return UsuariosDAO.listar();
	}
	
	/* (non-Javadoc)
	 * @see co.com.travelsoft.ati.entities.ejb.UsuarioEJB#actualizar(co.com.travelsoft.ati.entities.Usuarios)
	 */
	public void actualizar(Usuarios usuarios) throws TravelSoftException{
		UsuariosDAO.actualizar(usuarios);
	}
	
	/* (non-Javadoc)
	 * @see co.com.travelsoft.ati.entities.ejb.UsuarioEJB#borrar(co.com.travelsoft.ati.entities.Usuarios)
	 */
	public void borrar(Usuarios usuarios) throws TravelSoftException{
		UsuariosDAO.borrar(usuarios);
	}		
	
}
